package com.sec.android.app.myfiles.facade;

import org.puremvc.java.multicore.patterns.command.SimpleCommand;

public class FacadeItem {
    public static final String GO_HOME = "goHome";
	public static final String GO_PRIVATE_ROOT = "goRoot";
    public static final String GO_HOME_BLANK = "goHomeBlank";
    public static final String LAUNCH_PICKER = "LaunchPicker";
    public static final String FINISH_PICKER = "FinishPicker";
    public static final String EXECUTE_RECORD = "ExecuteRecord";
    public static final String SELECT_MODE = "SelectMode";
    public static final String SHOW_HIDDEN_FILE = "ShowHiddenFile";
    public static final String COPY_MOVE = "CopyMove";
    public static final String MOVE_TO_PRIVATE = "MoveToPrivate";
    public static final String DELETE_RECORD = "DeleteRecord";
    public static final String RENAME_RECORD = "RenameRecord";
    public static final String CREATE_DIR = "CreateDir";
    public static final String COMPRESS_RECORDS = "CompressRecords";
    public static final String DECOMPRESS_RECORDS = "DecompressRecords";
    public static final String SET_SORT_BY = "SetSortBy";
    public static final String SHOW_DETAIL = "ShowDetail";
    public static final String SHARE_VIA = "ShareVia";
    public static final String CONVERT = "convert";
    public static final String SEARCH_RECORDS = "SearchRecords";
    public static final String CLEAR_DOWNLOAD_HISTORY = "ClearDownloadHistory";
    public static final String CLEAR_RECENT = "ClearRecent";
    public static final String MANAGE_SHORTCUT = "ManageShortcut";
    public static final String RELOAD = "Reload";
    public static final String ADD_SHORTCUT = "AddShortcut";
    public static final String PREVIEW_COMPRESS = "PreviewCompress";
    public static final String LOCK_UNLOCK = "LockUnlock";
    public static final String SPINNER_PROGRESS = "ShowSpinnerProgress";
    public static final String MOVE_KNOX_MODE = "MoveKnoxMode";
    public static final String DOWNLOAD_CONFIRM = "DownloadConfirm";
    public static final String OMA_CONFIRM = "OmaConfirm";
    public static final String CREATE_DOCUMENT = "CreateDocument";
    public static final String IMPORT_FROM_APP = "ImportFromApp";
    public static final String FOLDER_TREE_OPEN = "FolderTreeOpen";
    public static final String RENAME_HOME_ITEM = "RenameHomeItem";
    public static final String CONTACT_US = "ContactUs";
    public static final String GO_SETTINGS = "goSettings";
    public static final String ADD_SUGGESTION = "AddSuggestion";
    public static final String DELETE_SUGGESTION = "DeleteSuggestion";
    public static final String LAUNCH_OPTIMIZE_STORAGE = "launchOptimizeStorage";
    public static final String GO_TRASH = "goTrash";
    public static final String SHOW_NOT_ENOUGH_STORAGE = "ShowNotEnoughStorage";
    public static final String SHOW_RECENT_FILES = "ShowRecentFiles";
    public static final String MOVE_TO_PRIVATE_FOLDER = "MoveToPrivateFolder";
    public static final String REMOVE_FROM_PRIVATE_FOLDER = "RemoveFromPrivateFolder";

    private String mName;
    private SimpleCommand mCmd;

    public static FacadeItem createFacadeItem(String name, SimpleCommand cmd) {
        return new FacadeItem(name, cmd);
    }

    public FacadeItem(String name, SimpleCommand cmd) {
        mName = name;
        mCmd = cmd;
    }

    public String getName() {
        return mName;
    }

    public SimpleCommand getCommand() {
        return mCmd;
    }
}
